﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace BibliotecaClases
{
    public class ENEspectaculos
    {
        private string nombreCorto;
        private string nombre;
        private string descripcion;
        private string tipo;
        private string zona;
        private string dia;
        private string horaInicio;
        private string horaFin;
        private DateTime fechaAlta;
        private DateTime fechaBaja;
        private string foto;



        CADEspectaculo cadEspectaculo = new CADEspectaculo();


        public string NombreCorto
        {
            get { return nombreCorto; }
            set { nombreCorto = value; }
        }

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        public string Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        public string Zona
        {
            get { return zona; }
            set { zona = value; }
        }

        public string Dia
        {
            get { return dia; }
            set { dia = value; }
        }

        public string HoraInicio
        {
            get { return horaInicio; }
            set { horaInicio = value; }
        }

        public string HoraFin
        {
            get { return horaFin; }
            set { horaFin = value; }
        }

        public DateTime FechaAlta
        {
            get { return fechaAlta; }
            set { fechaAlta = value; }
        }

        public DateTime FechaBaja
        {
            get { return fechaBaja; }
            set { fechaBaja = value; }
        }

        public string Foto
        {
            get { return foto; }
            set { foto = value; }
        }


        //  Constructor por defecto
        public ENEspectaculos()
        {
            nombreCorto = "";
            nombre = "";
            tipo = "";
            zona = DateTime.Today.ToString();
            dia = "";
            horaInicio = "";
            horaFin = "";
            fechaAlta = DateTime.Today;
            //fechaBaja = ;
            foto = "";
        }


        //  Constructor sobrecargado
        public ENEspectaculos(string nombreCorto, string nombre, string tipo, string zona, string dia,
            string horaInicio, string horaFin, DateTime fechaAlta, DateTime fechaBaja, string foto)
        {
            this.nombreCorto = nombreCorto;
            this.nombre = nombre;
            this.tipo = tipo;
            this.zona = zona;
            this.dia = dia;
            this.horaInicio = horaInicio;
            this.horaFin = horaFin;
            this.fechaAlta = fechaAlta;
            this.fechaBaja = fechaBaja;
            this.foto = foto;
        }

        //  Metodo para cargar las provincias
        public DataSet ObtenerTipoEspectaculos()
        {
            return cadEspectaculo.ObtenerTipoEspectaculos();
        }



    }
}
